namespace StyleMVVM.Notification.Tile
{
	public interface ITileWideText08 : IWideTileUpdate
	{
		string TextField1 { get; set; }

		string TextField2 { get; set; }

		string TextField3 { get; set; }

		string TextField4 { get; set; }

		string TextField5 { get; set; }

		string TextField6 { get; set; }

		string TextField7 { get; set; }

		string TextField8 { get; set; }

		string TextField9 { get; set; }

		string TextField10 { get; set; }
	}

	internal class TileWideText08 : BaseWideTileUpdate, ITileWideText08
	{
		internal TileWideText08() : base("TileWideText08", 0, 10)
		{
		}

		public string TextField1
		{
			get { return textList[0]; }
			set { textList[0] = value; }
		}

		public string TextField2
		{
			get { return textList[1]; }
			set { textList[1] = value; }
		}

		public string TextField3
		{
			get { return textList[2]; }
			set { textList[2] = value; }
		}

		public string TextField4
		{
			get { return textList[3]; }
			set { textList[3] = value; }
		}

		public string TextField5
		{
			get { return textList[4]; }
			set { textList[4] = value; }
		}

		public string TextField6
		{
			get { return textList[5]; }
			set { textList[5] = value; }
		}

		public string TextField7
		{
			get { return textList[6]; }
			set { textList[6] = value; }
		}

		public string TextField8
		{
			get { return textList[7]; }
			set { textList[7] = value; }
		}

		public string TextField9
		{
			get { return textList[8]; }
			set { textList[8] = value; }
		}

		public string TextField10
		{
			get { return textList[9]; }
			set { textList[9] = value; }
		}
	}
}